package pers.dean.gobang.boot.socket;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry;

/**
 * 配置websocket请求路径与拦截器
 * 
 * @author Dean
 *
 */
@Configuration
@EnableWebSocket
public class WebSocketConfig implements WebSocketConfigurer {

	@Override
	public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
		// 配置入口
		registry.addHandler(new MyHandler(), "/gobang/{id}").setAllowedOrigins("*").addInterceptors(new WebSocketInterceptor());
	}

	
}
